package nc.ui.bd.feature.fselect.view;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import nc.ui.uif2.factory.AbstractJavaBeanDefinition;

public class motorfeature_config extends AbstractJavaBeanDefinition {
	private Map<String, Object> context = new HashMap();

	/*public nc.vo.bd.meta.BDObjectAdpaterFactory getTreeBoadatorfactory() {
		if (context.get("treeBoadatorfactory") != null)
			return (nc.vo.bd.meta.BDObjectAdpaterFactory) context
					.get("treeBoadatorfactory");
		nc.vo.bd.meta.BDObjectAdpaterFactory bean = new nc.vo.bd.meta.BDObjectAdpaterFactory();
		context.put("treeBoadatorfactory", bean);
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	/*public nc.ui.bd.feature.fselect.view.FeatureTreeCreateStrategy getTreeCreateStrategy() {
		if (context.get("treeCreateStrategy") != null)
			return (nc.ui.bd.feature.fselect.view.FeatureTreeCreateStrategy) context
					.get("treeCreateStrategy");
		nc.ui.bd.feature.fselect.view.FeatureTreeCreateStrategy bean = new nc.ui.bd.feature.fselect.view.FeatureTreeCreateStrategy();
		context.put("treeCreateStrategy", bean);
		bean.setFactory(getTreeBoadatorfactory());
		bean.setClassName("nc.vo.bd.feature.ffile.entity.FFileBodyVO");
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	/*public nc.ui.bd.feature.fselect.model.FeatrueListModel getFeatrueModel() {
		if (context.get("featrueModel") != null)
			return (nc.ui.bd.feature.fselect.model.FeatrueListModel) context
					.get("featrueModel");
		nc.ui.bd.feature.fselect.model.FeatrueListModel bean = new nc.ui.bd.feature.fselect.model.FeatrueListModel();
		context.put("featrueModel", bean);
		bean.setContext(getContext());
		bean.setTreeCreateStrategy(getTreeCreateStrategy());
		bean.setBusinessObjectAdapterFactory(getTreeBoadatorfactory());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	public nc.ui.bd.feature.fselect.view.FeatureTreeView getFeatureTreeView() {
		if (context.get("featureTreeView") != null)
			return (nc.ui.bd.feature.fselect.view.FeatureTreeView) context
					.get("featureTreeView");
		nc.ui.bd.feature.fselect.view.FeatureTreeView bean = new nc.ui.bd.feature.fselect.view.FeatureTreeView();
		context.put("featureTreeView", bean);
		bean.setTemplateContainer(getTemplateContainer());
//		bean.setModel(getFeatrueModel());
		bean.setNodekey("10140fs04");
//		bean.setBillTreeViewValueSetter(getBillTreeViewValue());
		bean.initUI();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	/*public nc.ui.bd.feature.fselect.view.BillTreeViewValueSetter getBillTreeViewValue() {
		if (context.get("billTreeViewValue") != null)
			return (nc.ui.bd.feature.fselect.view.BillTreeViewValueSetter) context
					.get("billTreeViewValue");
		nc.ui.bd.feature.fselect.view.BillTreeViewValueSetter bean = new nc.ui.bd.feature.fselect.view.BillTreeViewValueSetter();
		context.put("billTreeViewValue", bean);
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	public nc.vo.uif2.LoginContext getContext() {
		if (context.get("context") != null)
			return (nc.vo.uif2.LoginContext) context.get("context");
		nc.vo.uif2.LoginContext bean = new nc.vo.uif2.LoginContext();
		context.put("context", bean);
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	public nc.vo.bd.meta.BDObjectAdpaterFactory getBoadatorfactory() {
		if (context.get("Boadatorfactory") != null)
			return (nc.vo.bd.meta.BDObjectAdpaterFactory) context
					.get("Boadatorfactory");
		nc.vo.bd.meta.BDObjectAdpaterFactory bean = new nc.vo.bd.meta.BDObjectAdpaterFactory();
		context.put("Boadatorfactory", bean);
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	public nc.ui.uif2.editor.TemplateContainer getTemplateContainer() {
		if (context.get("templateContainer") != null)
			return (nc.ui.uif2.editor.TemplateContainer) context
					.get("templateContainer");
		nc.ui.uif2.editor.TemplateContainer bean = new nc.ui.uif2.editor.TemplateContainer();
		context.put("templateContainer", bean);
		bean.setContext(getContext());
		bean.setNodeKeies(getManagedList0());
		bean.load();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private List getManagedList0() {
		List list = new ArrayList();
		list.add("xsxp");
//		list.add("10140fs04");
		return list;
	}

	/*public nc.ui.bd.feature.fselect.handler.FuncNodeInitDataListener getInitDataListener() {
		if (context.get("InitDataListener") != null)
			return (nc.ui.bd.feature.fselect.handler.FuncNodeInitDataListener) context
					.get("InitDataListener");
		nc.ui.bd.feature.fselect.handler.FuncNodeInitDataListener bean = new nc.ui.bd.feature.fselect.handler.FuncNodeInitDataListener();
		context.put("InitDataListener", bean);
		bean.setModel(getDialogModel());
		bean.setBillform(getBillFormEditor());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	public nc.ui.bd.feature.fselect.model.MotorDlgManageModel getDialogModel() {
		if (context.get("dialogModel") != null)
			return (nc.ui.bd.feature.fselect.model.MotorDlgManageModel) context
					.get("dialogModel");
		nc.ui.bd.feature.fselect.model.MotorDlgManageModel bean = new nc.ui.bd.feature.fselect.model.MotorDlgManageModel();
		context.put("dialogModel", bean);
		bean.setContext(getContext());
		bean.setBusinessObjectAdapterFactory(getBoadatorfactory());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	public nc.ui.pubapp.uif2app.query2.model.ModelDataManager getDlgModelDataManager() {
		if (context.get("dlgModelDataManager") != null)
			return (nc.ui.pubapp.uif2app.query2.model.ModelDataManager) context
					.get("dlgModelDataManager");
		nc.ui.pubapp.uif2app.query2.model.ModelDataManager bean = new nc.ui.pubapp.uif2app.query2.model.ModelDataManager();
		context.put("dlgModelDataManager", bean);
		bean.setModel(getDialogModel());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	public nc.ui.pubapp.uif2app.view.ShowUpableBillForm getBillFormEditor() {
		if (context.get("billFormEditor") != null)
			return (nc.ui.pubapp.uif2app.view.ShowUpableBillForm) context
					.get("billFormEditor");
		nc.ui.pubapp.uif2app.view.ShowUpableBillForm bean = new nc.ui.pubapp.uif2app.view.ShowUpableBillForm();
		context.put("billFormEditor", bean);
		bean.setModel(getDialogModel());
//		bean.setNodekey("10140fs01");
		bean.setNodekey("xsxp");
		bean.setTemplateContainer(getTemplateContainer());
		bean.setAutoAddLine(false);
		bean.setShowTotalLine(false);
		bean.setShowOrgPanel(false);
//		bean.setTreeview(getFeatureTreeView());
		bean.setUserdefitemPreparator(getCompositeBillDataPrepare_b816d4());
		bean.initUI();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private nc.ui.pubapp.uif2app.view.CompositeBillDataPrepare getCompositeBillDataPrepare_b816d4() {
		if (context
				.get("nc.ui.pubapp.uif2app.view.CompositeBillDataPrepare#b816d4") != null)
			return (nc.ui.pubapp.uif2app.view.CompositeBillDataPrepare) context
					.get("nc.ui.pubapp.uif2app.view.CompositeBillDataPrepare#b816d4");
		nc.ui.pubapp.uif2app.view.CompositeBillDataPrepare bean = new nc.ui.pubapp.uif2app.view.CompositeBillDataPrepare();
		context.put(
				"nc.ui.pubapp.uif2app.view.CompositeBillDataPrepare#b816d4",
				bean);
		bean.setBillDataPrepares(getManagedList1());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private List getManagedList1() {
		List list = new ArrayList();
		list.add(getMarAsstPreparator());
		return list;
	}

	public nc.ui.pubapp.uif2app.view.material.assistant.MarAsstPreparator getMarAsstPreparator() {
		if (context.get("marAsstPreparator") != null)
			return (nc.ui.pubapp.uif2app.view.material.assistant.MarAsstPreparator) context
					.get("marAsstPreparator");
		nc.ui.pubapp.uif2app.view.material.assistant.MarAsstPreparator bean = new nc.ui.pubapp.uif2app.view.material.assistant.MarAsstPreparator();
		context.put("marAsstPreparator", bean);
		bean.setModel(getDialogModel());
		bean.setContainer(getUserdefitemContainer());
		bean.setPrefix("vfree");
		bean.setMaterialField("cmaterialvid");
		bean.setProjectField("cprojectid");
		bean.setSupplierField("cvendorid");
		bean.setProductorField("cproductorid");
		bean.setCustomerField("ccustomerid");
		bean.setSignatureField("cffileid");
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	public nc.ui.uif2.userdefitem.UserDefItemContainer getUserdefitemContainer() {
		if (context.get("userdefitemContainer") != null)
			return (nc.ui.uif2.userdefitem.UserDefItemContainer) context
					.get("userdefitemContainer");
		nc.ui.uif2.userdefitem.UserDefItemContainer bean = new nc.ui.uif2.userdefitem.UserDefItemContainer();
		context.put("userdefitemContainer", bean);
		bean.setContext(getContext());
		bean.setParams(getManagedList2());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private List getManagedList2() {
		List list = new ArrayList();
		list.add(getQueryParam_1e2d149());
		return list;
	}

	private nc.ui.uif2.userdefitem.QueryParam getQueryParam_1e2d149() {
		if (context.get("nc.ui.uif2.userdefitem.QueryParam#1e2d149") != null)
			return (nc.ui.uif2.userdefitem.QueryParam) context
					.get("nc.ui.uif2.userdefitem.QueryParam#1e2d149");
		nc.ui.uif2.userdefitem.QueryParam bean = new nc.ui.uif2.userdefitem.QueryParam();
		context.put("nc.ui.uif2.userdefitem.QueryParam#1e2d149", bean);
		bean.setRulecode("materialassistant");
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	public nc.ui.uif2.editor.UIF2RemoteCallCombinatorCaller getRemoteCallCombinatorCaller() {
		if (context.get("remoteCallCombinatorCaller") != null)
			return (nc.ui.uif2.editor.UIF2RemoteCallCombinatorCaller) context
					.get("remoteCallCombinatorCaller");
		nc.ui.uif2.editor.UIF2RemoteCallCombinatorCaller bean = new nc.ui.uif2.editor.UIF2RemoteCallCombinatorCaller();
		context.put("remoteCallCombinatorCaller", bean);
		bean.setRemoteCallers(getManagedList3());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private List getManagedList3() {
		List list = new ArrayList();
		list.add(getTemplateContainer());
		list.add(getUserdefitemContainer());
		return list;
	}

	/*public nc.ui.bd.feature.fselect.handler.DlgListener getDlgMediator() {
		if (context.get("dlgMediator") != null)
			return (nc.ui.bd.feature.fselect.handler.DlgListener) context
					.get("dlgMediator");
		nc.ui.bd.feature.fselect.handler.DlgListener bean = new nc.ui.bd.feature.fselect.handler.DlgListener();
		context.put("dlgMediator", bean);
		bean.setModel(getDialogModel());
		bean.setBillform(getBillFormEditor());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	public nc.ui.pubapp.uif2app.model.AppEventHandlerMediator getEventMediator() {
		if (context.get("eventMediator") != null)
			return (nc.ui.pubapp.uif2app.model.AppEventHandlerMediator) context
					.get("eventMediator");
		nc.ui.pubapp.uif2app.model.AppEventHandlerMediator bean = new nc.ui.pubapp.uif2app.model.AppEventHandlerMediator();
		context.put("eventMediator", bean);
		bean.setModel(getDialogModel());
		bean.setHandlerGroup(getManagedList4());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private List getManagedList4() {
		List list = new ArrayList();
		list.add(getEventHandlerGroup_1bdc3cd());
		list.add(getEventHandlerGroup_55dc1a());
		list.add(getEventHandlerGroup_6b9981());
		list.add(getEventHandlerGroup_b3244b());
		return list;
	}

	private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_1bdc3cd() {
		if (context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#1bdc3cd") != null)
			return (nc.ui.pubapp.uif2app.event.EventHandlerGroup) context
					.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#1bdc3cd");
		nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
		context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#1bdc3cd",
				bean);
		bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardHeadTailBeforeEditEvent");
//		bean.setHandler(getFselectCardHeadTailBeforeEditHandler_1a12a3());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	/*private nc.ui.bd.feature.fselect.handler.FselectCardHeadTailBeforeEditHandler getFselectCardHeadTailBeforeEditHandler_1a12a3() {
		if (context
				.get("nc.ui.bd.feature.fselect.handler.FselectCardHeadTailBeforeEditHandler#1a12a3") != null)
			return (nc.ui.bd.feature.fselect.handler.FselectCardHeadTailBeforeEditHandler) context
					.get("nc.ui.bd.feature.fselect.handler.FselectCardHeadTailBeforeEditHandler#1a12a3");
		nc.ui.bd.feature.fselect.handler.FselectCardHeadTailBeforeEditHandler bean = new nc.ui.bd.feature.fselect.handler.FselectCardHeadTailBeforeEditHandler();
		context.put(
				"nc.ui.bd.feature.fselect.handler.FselectCardHeadTailBeforeEditHandler#1a12a3",
				bean);
		bean.initMap();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_55dc1a() {
		if (context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#55dc1a") != null)
			return (nc.ui.pubapp.uif2app.event.EventHandlerGroup) context
					.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#55dc1a");
		nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
		context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#55dc1a", bean);
		bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardHeadTailAfterEditEvent");
//		bean.setHandler(getFselectCardHeadTailAfterEditHandler_1820211());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	/*private nc.ui.bd.feature.fselect.handler.FselectCardHeadTailAfterEditHandler getFselectCardHeadTailAfterEditHandler_1820211() {
		if (context
				.get("nc.ui.bd.feature.fselect.handler.FselectCardHeadTailAfterEditHandler#1820211") != null)
			return (nc.ui.bd.feature.fselect.handler.FselectCardHeadTailAfterEditHandler) context
					.get("nc.ui.bd.feature.fselect.handler.FselectCardHeadTailAfterEditHandler#1820211");
		nc.ui.bd.feature.fselect.handler.FselectCardHeadTailAfterEditHandler bean = new nc.ui.bd.feature.fselect.handler.FselectCardHeadTailAfterEditHandler();
		context.put(
				"nc.ui.bd.feature.fselect.handler.FselectCardHeadTailAfterEditHandler#1820211",
				bean);
		bean.setBillform(getBillFormEditor());
		bean.initMap();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_6b9981() {
		if (context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#6b9981") != null)
			return (nc.ui.pubapp.uif2app.event.EventHandlerGroup) context
					.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#6b9981");
		nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
		context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#6b9981", bean);
		bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardBodyAfterEditEvent");
//		bean.setHandler(getFselectCardBodyAfterEditHandler_e53e85());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	/*private nc.ui.bd.feature.fselect.handler.FselectCardBodyAfterEditHandler getFselectCardBodyAfterEditHandler_e53e85() {
		if (context
				.get("nc.ui.bd.feature.fselect.handler.FselectCardBodyAfterEditHandler#e53e85") != null)
			return (nc.ui.bd.feature.fselect.handler.FselectCardBodyAfterEditHandler) context
					.get("nc.ui.bd.feature.fselect.handler.FselectCardBodyAfterEditHandler#e53e85");
		nc.ui.bd.feature.fselect.handler.FselectCardBodyAfterEditHandler bean = new nc.ui.bd.feature.fselect.handler.FselectCardBodyAfterEditHandler();
		context.put(
				"nc.ui.bd.feature.fselect.handler.FselectCardBodyAfterEditHandler#e53e85",
				bean);
		bean.setBillform(getBillFormEditor());
		bean.initMap();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	private nc.ui.pubapp.uif2app.event.EventHandlerGroup getEventHandlerGroup_b3244b() {
		if (context.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#b3244b") != null)
			return (nc.ui.pubapp.uif2app.event.EventHandlerGroup) context
					.get("nc.ui.pubapp.uif2app.event.EventHandlerGroup#b3244b");
		nc.ui.pubapp.uif2app.event.EventHandlerGroup bean = new nc.ui.pubapp.uif2app.event.EventHandlerGroup();
		context.put("nc.ui.pubapp.uif2app.event.EventHandlerGroup#b3244b", bean);
		bean.setEvent("nc.ui.pubapp.uif2app.event.card.CardBodyBeforeEditEvent");
//		bean.setHandler(getFselectCardBodyBeforeEditHandler_2af6d5());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	/*private nc.ui.bd.feature.fselect.handler.FselectCardBodyBeforeEditHandler getFselectCardBodyBeforeEditHandler_2af6d5() {
		if (context
				.get("nc.ui.bd.feature.fselect.handler.FselectCardBodyBeforeEditHandler#2af6d5") != null)
			return (nc.ui.bd.feature.fselect.handler.FselectCardBodyBeforeEditHandler) context
					.get("nc.ui.bd.feature.fselect.handler.FselectCardBodyBeforeEditHandler#2af6d5");
		nc.ui.bd.feature.fselect.handler.FselectCardBodyBeforeEditHandler bean = new nc.ui.bd.feature.fselect.handler.FselectCardBodyBeforeEditHandler();
		context.put(
				"nc.ui.bd.feature.fselect.handler.FselectCardBodyBeforeEditHandler#2af6d5",
				bean);
		bean.setBillform(getBillFormEditor());
		bean.initMap();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	public nc.ui.uif2.TangramContainer getContainer() {
		if (context.get("container") != null)
			return (nc.ui.uif2.TangramContainer) context.get("container");
		nc.ui.uif2.TangramContainer bean = new nc.ui.uif2.TangramContainer();
		context.put("container", bean);
		bean.setTangramLayoutRoot(getCNode_113c07d());
		bean.setModel(getDialogModel());
		bean.initUI();
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private nc.ui.uif2.tangramlayout.node.CNode getCNode_113c07d() {
		if (context.get("nc.ui.uif2.tangramlayout.node.CNode#113c07d") != null)
			return (nc.ui.uif2.tangramlayout.node.CNode) context
					.get("nc.ui.uif2.tangramlayout.node.CNode#113c07d");
		nc.ui.uif2.tangramlayout.node.CNode bean = new nc.ui.uif2.tangramlayout.node.CNode();
		context.put("nc.ui.uif2.tangramlayout.node.CNode#113c07d", bean);
		bean.setComponent(getBillFormEditor());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	public nc.ui.bd.feature.fselect.view.DialogAction getDialogActions() {
		if (context.get("dialogActions") != null)
			return (nc.ui.bd.feature.fselect.view.DialogAction) context
					.get("dialogActions");
		nc.ui.bd.feature.fselect.view.DialogAction bean = new nc.ui.bd.feature.fselect.view.DialogAction();
		context.put("dialogActions", bean);
		bean.setActions(getManagedList5());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private List getManagedList5() {
		List list = new ArrayList();
		list.add(getOkAction());
//		list.add(getCancelAction());
//		list.add(getDocMngAction());
		return list;
	}

	/*public nc.ui.bd.feature.fselect.action.FeatureFileDocManageAction getDocMngAction() {
		if (context.get("docMngAction") != null)
			return (nc.ui.bd.feature.fselect.action.FeatureFileDocManageAction) context
					.get("docMngAction");
		nc.ui.bd.feature.fselect.action.FeatureFileDocManageAction bean = new nc.ui.bd.feature.fselect.action.FeatureFileDocManageAction();
		context.put("docMngAction", bean);
		bean.setModel(getDialogModel());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	public nc.ui.bd.feature.fselect.action.MotorDlgOkAction getOkAction() {
		if (context.get("okAction") != null)
			return (nc.ui.bd.feature.fselect.action.MotorDlgOkAction) context
					.get("okAction");
		nc.ui.bd.feature.fselect.action.MotorDlgOkAction bean = new nc.ui.bd.feature.fselect.action.MotorDlgOkAction();
		context.put("okAction", bean);
		bean.setModel(getDialogModel());
//		bean.setBillform(getBillFormEditor());
		bean.setContext(context);
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	/*public nc.ui.bd.feature.fselect.action.DlgCancelAction getCancelAction() {
		if (context.get("cancelAction") != null)
			return (nc.ui.bd.feature.fselect.action.DlgCancelAction) context
					.get("cancelAction");
		nc.ui.bd.feature.fselect.action.DlgCancelAction bean = new nc.ui.bd.feature.fselect.action.DlgCancelAction();
		context.put("cancelAction", bean);
		bean.setModel(getDialogModel());
		bean.setOkaction(getOkAction());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}*/

	public nc.ui.pubapp.uif2app.event.ChildrenPicky getChildrenPicky() {
		if (context.get("childrenPicky") != null)
			return (nc.ui.pubapp.uif2app.event.ChildrenPicky) context
					.get("childrenPicky");
		nc.ui.pubapp.uif2app.event.ChildrenPicky bean = new nc.ui.pubapp.uif2app.event.ChildrenPicky();
		context.put("childrenPicky", bean);
		bean.setBillform(getBillFormEditor());
		bean.setBodyVoClasses(getManagedList6());
		setBeanFacotryIfBeanFacatoryAware(bean);
		invokeInitializingBean(bean);
		return bean;
	}

	private List getManagedList6() {
		List list = new ArrayList();
		list.add("nc.vo.bd.feature.ffile.entity.FFileBodyVO");
		return list;
	}

}
